package com.studies.pc.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel(value="微信报名", description="微信报名显示的字段")
@Data
public class ActivityEnrollVo {
    @ApiModelProperty(value = "活动id")
    @TableField("activity_Id")
    private Integer activityId;
    @ApiModelProperty(value = "参赛者 班级ID")
    @TableField("class_Id")
    private Integer classId;
    @ApiModelProperty(value = "帮报名人身份类型: student, parent, teache（一般为父母）")
    @TableField("crtPeople_Type")
    private String crtpeopleType;

    @ApiModelProperty(value = "帮报名人身份id; student_id, parent_id, teacher_id")
    @TableField("crtPeople_Id")
    private Integer crtpeopleId;

    @ApiModelProperty(value = "帮报名人名称")
    @TableField("crtPeople_Name")
    private String crtpeopleName;
    @ApiModelProperty(value = "创建人user_id")
    private Integer creator;
    @ApiModelProperty(value = "研学报名主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "报名所属人姓名（一般为学生）")
    private String name;

    @ApiModelProperty(value = "报名所属人对应id")
    @TableField("people_Id")
    private Integer peopleId;

    @ApiModelProperty(value = "报名所属人身份类型, 学生为Student, 老师为Teacher")
    @TableField("peopleType")
    private String peopleType;
    @ApiModelProperty(value = "手机号码")
    @TableField("phone_Number")
    private Integer phoneNumber;
    @ApiModelProperty(value = "学校id")
    @TableField("sch_Id")
    private Integer schId;

    @ApiModelProperty(value = "学校名")
    @TableField("sch_Name")
    private String schName;
}
